package propertieslinguagem;

import java.util.Locale;
import java.util.ResourceBundle;

public class SingletonSetaLinguagemEArmazenaResourceBundle 
{
	private static SingletonSetaLinguagemEArmazenaResourceBundle instancia;
	private ResourceBundle bundle;
	
	private SingletonSetaLinguagemEArmazenaResourceBundle()
	{
		Locale.setDefault(new Locale("pt"));
        bundle = ResourceBundle.getBundle("LocRes");
	}
	
	public static SingletonSetaLinguagemEArmazenaResourceBundle getInstance()
	{
		if(instancia == null)
		{
			instancia = new SingletonSetaLinguagemEArmazenaResourceBundle();
		}
		
		return instancia;
	}
	
	public void setLocale(String novoLocale)
	{
		Locale.setDefault(new Locale(novoLocale));
	}
	
	public String getString(String textoASerTraduzido)
	{
		return this.bundle.getString(textoASerTraduzido);
	}

}
